<?php
require_once "../general_ctrl.php";
require_once "../modelo.php";
$sesion = Sesion::getSesion();
$sesion->esNecesaria();

if(time()>$sesion->getVar('expira'))
{    
    $sesion->eliminar('usuario');
    header("Location: index.php");
    die;
}
else
   $sesion->setVar('expira',time()+1800);

require_once "../vistas.php";
require_once "../ctrl_disc.php";
require_once "../ctrl_inscrip.php";

$ictrl = new InscripcionCTRL($_GET['ds']+0, $id_usr =$_GET['us']+0);
$inscripto = $ictrl->getInscriptos();
if(!$ictrl->validarDisciplina())
{
    header("Location: rep_general.php");
    die;
}

?>
<!DOCTYPE html>
<html>
    <head>
        <title>Olimp&iacute;adas Inter UCA 2012</title>
        <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
        <link rel="stylesheet" href="../estilos.css">
    </head>
    <body>
        <?php require '_navegacion.php'; ?>
        <div class="titulo">
            <?php print TextoHTML::entities($ictrl->getDisciplina()->getNombre()); ?>
        </div>
        <br>
        <div class="subtitulo">
            <?php 
                print TextoHTML::entities("Listado de inscriptos"); 
            ?>
        </div>
        <br>
        <form action="proc_inscripcion.php" method="post">
        <table cellpadding="0" cellspacing="0" style="font-size:15px;">
            <tr>
                <td class="encabezado">
                    &nbsp;&nbsp;
                </td>
                <td class="encabezado" style="width:190px;">
                    <?php print TextoHTML::entities("Legajo"); ?>
                </td>
                <td class="encabezado" style="width:180px;">
                    <?php print TextoHTML::entities("Apellido"); ?>
                </td>
                <td class="encabezado" style="width:180px;">
                    <?php print TextoHTML::entities("Nombre"); ?>
                </td>
                <td class="encabezado" style="width:180px;">
                    <?php print TextoHTML::entities("E-mail"); ?>
                </td>
                <td class="encabezado no_imprimible">
                    &nbsp;&nbsp;
                </td>
                <td class="encabezado no_imprimible">
                    &nbsp;&nbsp;
                </td>
            </tr>
            <?php
                foreach($inscripto as $i => $ins)
                {
                    ?><tr style="height:30px;<?php print $i%2?"background-color: #F5F5F5;":""; ?>">
                        <td class="etiqueta_form">
                            <?php print TextoHTML::entities(($i+1)."-"); ?>
                        </td>
                        <td class="centrado">
                            <?php print TextoHTML::entities($ins->getLegajo()); ?>
                        </td>
                        <td class="centrado">
                            <?php print TextoHTML::entities($ins->getApellido()); ?>
                        </td>
                        <td class="centrado">
                            <?php print TextoHTML::entities($ins->getNombre()); ?>
                        </td>
                        <td class="centrado">
                            <?php print TextoHTML::entities($ins->getEmail()); ?>
                        </td>
                        <td class="centrado">
                            <?php
                            if($i>=$ictrl->getDisciplina()->getMinimo())
                            {
                                ?><img src="imagenes/asterisco.png"><?php
                            }
                            else
                                print"&nbsp;";?>
                        </td>
                        <td class="centrado">
                            &nbsp;
                        </td>
                    </tr><?php
                    if(($i+1)==$ictrl->getDisciplina()->getMinimo())
                    {
                        ?><tr>
                            <td colspan="7" style="border-top:2px double black;font-size: 1px;">
                                &nbsp;
                            </td>
                        </tr><?php
                    }
                }
                $inscripcion = new EstadoInscripcionesDisciplina($ictrl->getDisciplina(), $id_usr);
                $estadoInscripcion = $inscripcion->getEstado();

                ?><tr>
                    <td colspan="7" style="text-align:center;height:40px;">
                    <?php
                    if(is_a($estadoInscripcion, "EstadoInscripcionInsuficiente") || is_a($estadoInscripcion, "EstadoInscripcionVacio"))
                    {
                        ?><div style="color:#EE0000;font-weight:bold;">No re&uacute;ne el m&iacute;nimo de inscriptos para participar en esta disciplina</div><?php
                    }
                    else
                    {
                        ?><div style="color:#00AA00;font-weight:bold;">Participar&aacute; en esta disciplina</div><?php
                    }

                    ?>
                    </td>
                </tr><tr>
                    <td colspan="7" style="text-align:center;height:40px;">
                        <input type="button" value="Volver" name="cancelar" onclick="window.location='rep_general.php'">
                    </td>
                </tr>
        </table>
        </form>
        <br>
        <table class="no_imprimible" border="0" cellpadding="0" cellspacing="0" style="margin-left:auto;margin-right:auto;">
            <tr>
                <td>
                    <img src="imagenes/asterisco.png">
                     <?php 
                     if(!$sesion->esTarde())
                         print TextoHTML::entities(" = Necesario completar para inscribirse en ".$ictrl->getDisciplina()->getNombre()."."); 
                     else
                         print TextoHTML::entities(" = Participante suplente o alternativo."); 
                     ?>
                     
                </td>
            </tr>
        </table>
        <div class="solo_imprimible" style="font-size:15px;font-weight: bold;">
             <?php print TextoHTML::entities("La presente planilla impresa es únicamente para uso interno de los centros de estudiantes o delegados estudiantiles. No tendrán validez alguna para concretar la inscripción."); ?>
        </div>
    </body>
</html>